package org.ehe.erp.domain.quality.dto;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;

/**
 * 质检任务查询DTO
 *
 * @author zhangnn
 * @className QualityTaskQueryDto
 * @description 质检任务查询条件传输对象
 * @date 2025-09-10 15:00:00
 */
@Data
public class QualityTaskQueryDto {

    /** 任务单号 */
    private String taskNo;

    /** BOM ID */
    private Long bomId;
    /** 采购 订单编号 ***/
    private String orderNo;
    /** 采购 订单名称 ***/
    /** 状态 */
    private Integer status;

    /** 优先级 */
    private Integer priority;

    /** 分配的组装质检人员ID */
    private Long assignUserId;

    /** 分配的组装质检人员姓名 */
    private String assignUserName;

    /** 是否超时 */
    private Integer isTimeout;

    /** 创建时间-开始 */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTimeStart;

    /** 创建时间-结束 */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTimeEnd;
}
